clear @s shield 1
execute at @s run playsound item.shield.break player @s ~ ~ ~ 1 0
summon tnt ~1 ~ ~ {Fuse:40}
summon tnt ~-1 ~ ~ {Fuse:40}
summon tnt ~ ~ ~1 {Fuse:40}
summon tnt ~ ~ ~-1 {Fuse:40}
advancement revoke @s only bdd:entity/deflect_entiity
summon armor_stand 0 0 0 {Tags:["randomb"]}
execute store result score @e[tag=randomb,limit=1] r run data get entity @e[tag=randomb,limit=1] UUID[0]
scoreboard players operation @e[tag=randomb,limit=1] r %= maxb r
function bdd:entity/exe_effect